Update event emulation to handle offscreen children
authorAlexander Larsson <alexl@redhat.com>
Mon, 8 Jun 2009 13:57:59 +0000 (15:57 +0200)
committerAlexander Larsson <alexl@redhat.com>
Mon, 8 Jun 2009 17:42:34 +0000 (19:42 +0200)
commita8549898abbc02b8f96f358f511c0ac4a545087d
treed993b9d40c0fb31fcd731a817b3d05e1b8320275
parent8670fbdbaa5c7b3870c1fe4ef75822964aac07e1
Update event emulation to handle offscreen children

We use the offscreen signals for getting parent, picking
children at a point and mapping coordinates between windows
embedding offscreens and offscreens.

This means we have two hierarchies more or less, one visible to apps via
the standard APIs and for drawing where the offscreens are their own
separate toplevels, and another one for event handling where embedded
offscreens appear as if they were children of the embedding window.
gdk/gdkdisplay.c
gdk/gdkoffscreenwindow.c
gdk/gdkwindow.c